package com.example.nioprc.infrastructure.client;

import com.example.nioprc.infrastructure.protocol.RpcRequest;
import com.example.nioprc.infrastructure.protocol.RpcResponse;

/**
 * RPC客户端接口，定义发送RPC请求的方法
 */
public interface RpcClient {
    /**
     * 发送RPC请求并获取响应
     * @param request RPC请求
     * @return RPC响应
     */
    RpcResponse sendRequest(RpcRequest request);
}
